package com.example.universitylibraryback.service;

import com.example.universitylibraryback.entity.Book;
import java.util.List;

public interface BookService {
    List<Book> findAllBooks();
    Book findBookById(String bookId);
    Book findBookByIsbn(String isbn);
    List<Book> searchBooksByTitle(String title);
    List<Book> searchBooksByAuthor(String author);
    List<Book> findAvailableBooks();
    boolean addBook(Book book);
    boolean updateBook(Book book);
    boolean deleteBook(String bookId);
    boolean updateBookStatus(String bookId, String status);
}